package com.ruoyi.inventory.mapper;

import java.util.List;
import com.ruoyi.inventory.domain.WCheckGoodsInfo;

/**
 * 盘库作业Mapper接口
 * 
 * @author wzy
 * @date 2024-08-09 10:38:51
 */
public interface WCheckGoodsInfoMapper 
{
    /**
     * 查询盘库作业
     * 
     * @param checkGoodsId 盘库作业主键
     * @return 盘库作业
     */
    public WCheckGoodsInfo selectWCheckGoodsInfoByCheckGoodsId(Long checkGoodsId);

    /**
     * 查询盘库作业列表
     * 
     * @param wCheckGoodsInfo 盘库作业
     * @return 盘库作业集合
     */
    public List<WCheckGoodsInfo> selectWCheckGoodsInfoList(WCheckGoodsInfo wCheckGoodsInfo);

    /**
     * 新增盘库作业
     * 
     * @param wCheckGoodsInfo 盘库作业
     * @return 结果
     */
    public int insertWCheckGoodsInfo(WCheckGoodsInfo wCheckGoodsInfo);

    /**
     * 修改盘库作业
     * 
     * @param wCheckGoodsInfo 盘库作业
     * @return 结果
     */
    public int updateWCheckGoodsInfo(WCheckGoodsInfo wCheckGoodsInfo);

    /**
     * 删除盘库作业
     * 
     * @param checkGoodsId 盘库作业主键
     * @return 结果
     */
    public int deleteWCheckGoodsInfoByCheckGoodsId(Long checkGoodsId);

    /**
     * 批量删除盘库作业
     * 
     * @param checkGoodsIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteWCheckGoodsInfoByCheckGoodsIds(Long[] checkGoodsIds);
}
